Skip to main content
TrustRadius
MATLAB

MATLAB

Overview

What is MATLAB?

MatLab is a predictive analytics and computing platform based on a proprietary programming language. MatLab is used across industry and academia.

Read more
Recent Reviews

TrustRadius Insights

MATLAB has proven to be an invaluable tool for a wide range of use cases across academia, research, and industry. Users have praised its …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

Student

$49

On Premise
per student license

Student

$49

On Premise
per student suite license

Home

$149

On Premise
perpetual license

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Matlab Filtering Demo Part 1

YouTube

Digital image processing: p038 - Hough Transform with Matlab Demo

YouTube

3D Volumetric Image Processing Demo - MATLAB Video

YouTube

MATLAB Profiler Demo

YouTube

(SSP 1.1.6) Principle of Maximum Likelihood Estimation: Matlab Demo

YouTube

Lecture 02 Part 5: Finite Difference for Heat Equation Matlab Demo, 2016 Numerical Methods for PDE

YouTube
Return to navigation

Product Details

What is MATLAB?

MATLAB Video

MATLAB Introduction

MATLAB Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Frequently Asked Questions

MatLab is a predictive analytics and computing platform based on a proprietary programming language. MatLab is used across industry and academia.

Reviewers rate Usability highest, with a score of 9.9.

The most common users of MATLAB are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(223)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

MATLAB has proven to be an invaluable tool for a wide range of use cases across academia, research, and industry. Users have praised its versatility, ease of use, and extensive capabilities in solving complex problems and handling large amounts of data. From academic homework and research projects to major industry applications, MATLAB has been employed for a variety of purposes.

In the academic realm, MATLAB is commonly used as a teaching instrument, particularly in engineering and mathematical courses. It helps students grasp complex concepts that cannot be easily computed by hand and provides an accessible coding platform with excellent visualization capabilities. MATLAB is also utilized for simulation purposes, allowing engineering students to evaluate complex integrals and summations, as well as undertake signal processing projects.

Researchers frequently rely on MATLAB for data analysis and modeling tasks. Its intuitive interface and programming structures make it an ideal tool for generating graphs and plots for visualization purposes. MATLAB's built-in artificial neural network models have been effectively employed for various studies, including rainfall-runoff modeling, earthquake and wind excitation analysis, and climate data processing.

In industry settings, MATLAB proves its worth by solving complex problems, automating processes, and handling large datasets. It is widely used for prototyping mathematical algorithms in machine learning applications, aiding in product conceptualization through data visualization and mathematical modeling. Additionally, MATLAB finds utility in diverse fields such as power systems simulation, medical research, control systems development, image processing, algorithm prototyping, and automation.

Overall, MATLAB's broad range of applications across academia, research, and industry makes it a valuable asset for individuals and organizations alike. Its adaptable nature enables users to tackle various challenges efficiently while benefiting from its abundant functionalities and user-friendly interface.

Users highly recommend using MATLAB for its versatility and ease of use, especially for tasks in biomedicine, academia, and image processing. They also suggest utilizing MATLAB for modeling and analyzing big data, as well as solving problems that heavily rely on numerical computations.

Users find the license price for MATLAB worth it due to its wide adoption and extensive usage in most companies. They advise starting with simple problems and exploring the detailed documentation available in MATLAB's help menu. Users also recommend working with Mathworks to identify required packages and obtain a realistic price quote.

To optimize code in MATLAB, users suggest receiving proper training and taking advantage of online tutorials and user forums. They recommend searching for pre-defined functions online to streamline code implementation. For an easier learning experience, users suggest using MATLAB on the Windows operating system.

Users find MATLAB suitable for mathematical and computationally intensive tasks, making it the backbone software for engineering students. They recommend keeping the documentation handy while learning MATLAB and suggest considering the frequency of use before purchasing the software.

Furthermore, users highly recommend MATLAB for mathematical computational programming and simulations, as well as computation and simulation tasks in general. They suggest seeking help or referring to tutorials to learn MATLAB effectively. Users also recommend getting a review book to grasp the basics of MATLAB.

Lastly, users believe that MATLAB is an essential tool for business success and a great platform for calculus, problem-solving, and multitasking. They suggest taking a course or introduction to make the most out of MATLAB's capabilities. Users view MATLAB as a versatile software that can be used in any field, especially in engineering.

Despite acknowledging the significant upfront and ongoing cost of MATLAB, users highly recommend it due to its well-designed, well-supported, fast, and robust nature.

Attribute Ratings

Reviews

(1-7 of 7)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
MATLAB is used across the whole department and simplifies the handling of mass amounts of information and computations. Previously we would attempt to use Excel, which is okay but makes it much harder to visualize your equations. MATLAB also has a lot more well documents commands/functions that make computations and matrix operations tremendously easier than other comparable software. As an engineer I also think it is actually simpler to use than say Python.
  • Creating iterative solvers to arrive to an ideal answer or solution for something like a design or optimization problem
  • Performing mathematical operations on functions that also have functions nested within them
  • Plotting both 2d and 3d graphs with well labeled data
  • As with many coding software pieces, it sometimes can be tricky troubleshooting errors in your code.
  • Wish testing particular samples of the code was easier
MATLAB really does best for solving computational problems in math and engineering. Especially when you have to use a lot of functions in your solving process, or if you have a nonlinear equation that must be iteratively solved. [MATLAB] can also perform things like integration and derivation on your equations that you put into it.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use MATLAB in many of my courses. Currently, I am using it in an advanced math modeling course (to solve systems of differential equations) and in an advanced mathematical software course. The interface is fairly intuitive and the programming structures are easy to understand, making this software an ideal way to teach mathematical programming to students. MATLAB is a package that many of the students will find in their workplaces when they get out in industry.
  • Matrix operations
  • Numerical methods
  • Plotting
  • A bit of a learning curve, especially for those just learning to program
  • Error messages could be more informative
Engineering, mathematical modeling, and machine learning are all fields where MATLAB will shine. It's fast, reliable, and relatively easy to use. MATLAB is the de facto standard when it comes to producing high-quality plots. If you need to deal with large data sets, and not take forever processing them, MATLAB may very well be the tool for you!
June 22, 2018

MATLAB for modeling

Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use MATLAB to model the bioenergetics of organisms through the application of the Dynamic Energy Budget Theory (Kooijman, 2000). Through measurements of physiological rates under various environmental conditions, we can predict the response to stress in the natural environment, e.g. climate change predictions.
  • linking between files for calling commands is simple and allows for easy organization
  • produces clean graphics outputs with user-friendly interface to edit plots
  • It is a widely used software so finding online help to problems and roadblocks is pretty easy
  • Error messages could be more detailed to help you fix problems in your code
Base code for the bioenergetic modeling I use is supported only by MATLAB and Octave. The interface for running and editing code is much smoother and user-friendly in the MATLAB format. Plots are easily added and edited through MATLAB increasing the ease of use and preparing plots for publication.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I initially purchased MATLAB 2017b for a mathematics course during graduate school. At first, I was skeptical about the product and why it was being used. However, I quickly discovered the features that make MATLAB stand out from C++ and Mathematica. MATLAB truly makes numerical analysis easier. The ability to easily push code to run on a GPU allows for a user to take advantage of the modern day hardware. The signal analyzer, filter builder, and machine learning apps have saved me and my co-authors hours by allowing us to quickly look at the effectiveness of a filter on raw data. The built-in K-NN and Neural Network algorithms were easy to use and produced fantastic results for our specific project.
  • Quick visualization of data allows the user to improve code as its written.
  • Easy to use syntax makes picking up MATLAB quick.
  • Constant improvement and addition of apps and functions keep MATLAB competitive with other languages.
  • Errors are simple to understand and fix.
  • Improvement to the symbolic solution output for mathematics would be huge as the output is currently ASCII art.
MATLAB is fantastic for numerical analysis and dealing with large amounts of data. The quick processing of raw data along with the ability to visualize and run code in sections made filter design and data analysis much easier. The only times I would not recommend using MATLAB is for symbolic solutions to mathematical equations as the output is archaic looking.
February 01, 2018

MATLAB Review

Luciana Montivero | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It's being used in a project to design GUIs for an ECG. We currently know there are better programs to design user interphases but Matlab suits our needs for this small project.
  • Easy to use and detect mistakes
  • There's a lot of documentation about almost anything
  • It's full of Apps with a wide range of options
  • The forums and help platforms are really useful and full of people willing to help
  • Great debugger
  • GUIs could be better/prettier
  • Some of the apps are not well explained or are not as user-friendly as the could be
  • There are some port configuration bugs when connecting to Arduino that could be fixed
Matlab is great for beginners, because of it's ease of use and all the documentation available. Also, it's debugger tool really helps when finding an error, mainly when you don't know where you program is crashing. The GUIs App is really easy to use when you've never made a GUI and the growth curve is not high. I think is a really powerful program.

Score 10 out of 10
Vetted Review
Verified User
Incentivized
MATLAB is used by some departments in the sciences for numerical analysis and coding. Because it prioritizes linear algebra and uses 1-based indexing instead of 0-based indexing, it has the advantage of fast prototyping so that the science gets done quickly without getting bogged down in the details. The syntax is also readable for anyone with programming experience, which makes sharing algorithms much easier.
  • Clear syntax, which makes your code readable even without much prior MATLAB experience.
  • Everything is built around matrices, making higher level math much easier to work with.
  • The in-built graphical features are polished and so don't require third party applications.
  • MATLAB can be used for general purpose programming, but isn't calibrated for that.
  • Individual licenses can be expensive.
  • Error messages are not always clear.
MATLAB is best for scientific computing, but not well-suited for all general purpose programming.
January 19, 2018

Matlab Pros and Cons

Score 8 out of 10
Vetted Review
Verified User
Incentivized
MATLAB is being used across the entire organization as we use the Simulink library in combination with Matlab to model power systems and run simulations. It addresses the problems that face actual applications as it provides an opportunity for building and testing leading to a better, less-faulty final design.
  • Matlab is a great simulation profile (Simulink.) You can model anything from power systems, to circuits and electronics on this application.
  • Matlab is very accurate when providing simulation results. It is easy to change data and the graphs are very well laid out.
  • The program is easy to use compared to other products and is extremely reliable. I have never experienced it crashing and have never come across any bugs.
  • Matlab could be improved in the accessibility of its help functions. Often time, it takes me too long to find the answer to my question.
Matlab is well suited when interfacing between micro-controllers, running simulations and designing circuit and power systems. It is not appropriate for heavy duty programming as it is mostly a mathematical modeling application.
Return to navigation